Decidability of Timed Language-Inclusion for Networks of Real-Time Communicating Sequential Processes

نویسندگان

  • Wang Yi
  • Bengt Jonsson
چکیده

An important veriication problem for concurrent systems in general is that of establishing whether one system is a correct implementation, or reenement, of another system. For untimed systems, trace inclusion (or variants such as failure inclusion) is often used as a criterion of reenement. The natural extension of this criterion to timed systems is timed trace{inclusion. Unfortunately, this problem is undecidable for the commonly used model of timed automata (i.e. nite{state automata extended with clocks) due to the expressive power of the model. This is a serious obstacle to the application of automatic veriication methods to timed automata. In this paper, we show that the problem of timed trace-inclusion is decidable for a large and natural class of processes in Reed and Roscoe's Timed CSP RR86]. Essentially, this class includes static networks of processes with nite-control structure and real{valued clocks (modelled implicitly by a delay operator).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Foundations for the Generation of Heterogeneous Executable Specifications in SystemC from UML/MARTE Models

Embedded system heterogeneity leads to the need to understand the system as an aggregation of components in which different behavioural semantics should cohabit. Heterogeneity has two dimensions. On the one hand, during the design process, different execution semantics, specifically in terms of time (untimed, synchronous, timed) can be required in order to provide specific behaviour characteris...

متن کامل

Specification and Proof in Real - time Systems Jim

This thesis shows how the mathematical tbeory of Timed Communicating Sequen­ tial Processes (Timed CSP) developed by Reed and Roscoe may be applied to the specification and proof of complex real-time systems. A number of substantial additions are made to the theory, producing a powerful tool for the analysis and implementation of timing requirements and concurrency. The syntax and semantics of ...

متن کامل

Specifying Dynamic Reat-Time Systems in CRP

In this paper, we show that the paradigm of Communicating Reactive Processes (CRP) can be eeectively used for programming dynamic real-time systems. Timed CRP uniies asynchronous and perfectly synchronous mechanisms and can specify hybrid reactive systems. Here, we show that it can be used for specifying strict timing constraints and for achieving the notion of guarantee.

متن کامل

Linking DC together with TRSL

In this talk we present a method for linking the Duration Calculus together with the Timed RAISE Speciication Language. Duration Calculus (DC) ZHR91] is an interval-based real time logic, which can be used naturally in capturing and eliciting users' real time requirements in the form of constraints on the durations of states of the system, i.e. at a high level of abstraction. However, as a stat...

متن کامل

A Timed Model for Communicating Sequential Processes

The parallel language CSP [9], an earlier version of which was described in [7], has become a major tool for the analysis of structuring methods and proof systems involving parallelism. The significance of CSP is in the elegance by which a few simply stated constructs (e.g., sequential and parallel composition, nondeterministic choice, concealment, and recursion) lead to a language capable of e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994